•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
현재 진행 중인 사용자 토론이 있습니다.
r1
r1
1 [include(틀:먼지위키)]
2 [include(틀:공식 문서)]
3 [목차]
4 == 개요 ==
5 먼지위키의 문법 중 응용 문법, 특수한 상황에 적용되는 문법, 난이도가 높은 문법들을 설명합니다. 편집에 필수적으로 필요한 기본 문법들은 [[먼지위키:문법 도움말|상위 문서]]에 안내되어 있으니 심화 문법을 보기 전에 기초 내용을 먼저 숙지하시는 것을 권장합니다.
6
7 == [anchor(텍스트)]응용 텍스트 문법 ==
8 *'''관련 기초 문법''': [[먼지위키:문법 도움말#텍스트|텍스트 기초 문법]] ([[먼지위키:문법 도움말#텍스트 형태|형태]]·[[먼지위키:문법 도움말#텍스트 크기|크기]]·[[먼지위키:문법 도움말#텍스트 색상|색상]])
9
10 === 텍스트 정렬 ===
11 텍스트를 정렬할 수 있으며 형태, 크기, 색상과 병용할 수 있습니다.
12
13 {{{{{{#!wiki style="text-align:center"
14 중앙}}}}}}{{{#!wiki style="text-align:center"
15 ↓}}}{{{#!wiki style="text-align:center"
16 중앙}}}
17 {{{{{{#!wiki style="text-align:left"
18 좌측}}}}}}{{{#!wiki style="text-align:left"
19 ↓}}}{{{#!wiki style="text-align:left"
20 좌측}}}
21 {{{{{{#!wiki style="text-align:right"
22 우측}}}}}}{{{#!wiki style="text-align:right"
23 ↓}}}{{{#!wiki style="text-align:right"
24 우측}}}
25
26 === 텍스트 자간 조절 ===
27 {{{#red '''주의'''}}}: 정식 문법이 아니며 지원 중단 가능성이 있는 비권장 문법입니다.
28
29 {{{{{{#!wiki style="letter-spacing: 값px"
30 텍스트}}}}}}
31 텍스트의 [[자간]]을 조절하여 공간을 절약하거나 가독성을 향상시킬 수 있습니다. 기본값은 0px입니다.
32 [[템플릿]], [[틀]], [[표(자료)|테이블(표)]] 등에서 미관상의 목적으로만 사용하여 주십시오.
33
34 ||<:>출력||<:>입력||
35 ||<:>{{{#!wiki style="letter-spacing: 1.5px"
36 텍스트의 letter-spacing이 1.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: 1.5px"
37 텍스트의 letter-spacing이 1.5px입니다.}}}}}}||
38 ||<:>{{{#!wiki style="letter-spacing: 1px"
39 텍스트의 letter-spacing이 1.0px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: 1px"
40 텍스트의 letter-spacing이 1.0px입니다.}}}}}}||
41 ||<:>{{{#!wiki style="letter-spacing: .5px"
42 텍스트의 letter-spacing이 0.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: .5px"
43 텍스트의 letter-spacing이 0.5px입니다.}}}}}}||
44 ||<:>{{{#!wiki style="letter-spacing: 0px"
45 텍스트의 letter-spacing이 기본값입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: 0px"
46 텍스트의 letter-spacing이 기본값입니다.}}}}}}||
47 ||<:>{{{#!wiki style="letter-spacing: -.5px"
48 텍스트의 letter-spacing이 -0.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: -.5px"
49 텍스트의 letter-spacing이 -0.5px입니다.}}}}}}||
50 ||<:>{{{#!wiki style="letter-spacing: -1.0px"
51 텍스트의 letter-spacing이 -1.0px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: -1.0px"
52 텍스트의 letter-spacing이 -1.0px입니다.}}}}}}||
53 ||<:>{{{#!wiki style="letter-spacing: -1.5px"
54 텍스트의 letter-spacing이 -1.5px입니다.}}}||<:>{{{{{{#!wiki style="letter-spacing: -1.5px"
55 텍스트의 letter-spacing이 -1.5px입니다.}}}}}}||
56
57 [[#s-19|HTML 문법]]을 이용할 경우에도 동일하게 적용이 가능합니다.
58 ||{{{ {{{#!html <div style="letter-spacing: 값px">텍스트</div>}}} }}}||
59
60 마음만 먹으면
61 {{{#!wiki style="letter-spacing: 10.0px"
62 이런 것도 가능합니다.}}}
63
64 ----
65 {{{#red '''주의'''}}}: 상기의 경우 외에 문서 본문의 자간을 변경해서는 안됩니다.
66
67 === [anchor(그라데이션)]텍스트 배경 그라데이션 효과 ===
68 {{{#red '''주의'''}}}: 정식 문법이 아니며 지원 중단 가능성이 있는 비권장 문법입니다.
69
70 {{{{{{#!wiki style="background-image: linear-gradient(<to 방향>, #<헥스 코드 1>, #<헥스 코드 2>)"
71 }}}}}}
72 이 문법은 글자의 배경에 [[그라데이션]]을 넣는 기능입니다. (텍스트 뿐만 아니라 테이블의 셀 배경으로 적용 또한 가능함) {{{<헥스 코드 1, 2>}}} 자리에 자신이 넣고 싶은 여섯 자리의 [[헥스 코드]]들을 찾아서 입력해 주세요.
73
74 그러데이션의 여백을 조절하고 싶다면 위 문법에 {{{margin: (세로 여백 조절 숫자)px (가로 여백 조절 숫자)px; }}}을 추가로 입력하여 조절해 주세요.
75
76 그라데이션의 크기를 조절하고 싶다면 위 문법에 {{{padding: (세로 크기 조절 숫자)px (가로 크기 조절 숫자)px; }}}을 추가로 입력하여 조절해 주세요.
77
78 그러데이션의 방향을 설정하고 싶다면 {{{<to 방향>}}} 자리에 to left, to right, to top, to bottom 중에서 하나를 입력해 주세요.
79
80 * 왼쪽에서 오른쪽: {{{to right}}}
81 * 오른쪽에서 왼쪽: {{{to left}}}
82 * 위에서 아래 {{{to bottom}}}
83 * 아래에서 위: {{{to top}}}
84 * 북동쪽 방향 대각선: {{{to top right}}} 또는 {{{to right top}}}
85 * 동남쪽 방향 대각선: {{{to bottom right}}} 또는 {{{to right bottom}}}
86 * 남서쪽 방향 대각선: {{{to bottom left}}} 또는 {{{to left bottom}}}
87 * 북서쪽 방향 대각선: {{{to top left}}} 또는 {{{to left top}}}
88
89 그라데이션의 각도를 세세하게 조절하고 싶다면 {{{<to 방향>}}} 대신 {{{<숫자deg>}}} 문법을 사용해 보세요. {{{숫자}}} 안의 각도 숫자를 자유자재로 조절할 수 있습니다. 아래는 예시입니다.
90 * 북쪽 방향: {{{0deg}}}
91 * 북동쪽 방향: {{{45deg}}}
92 * 동쪽 방향: {{{90deg}}}
93 * 남동쪽 방향: {{{135deg}}}
94 * 남쪽 방향: {{{180deg}}}
95 * 남서쪽 방향: {{{225deg}}}
96 * 서쪽 방향: {{{270deg}}}
97 * 북서쪽 방향: {{{315deg}}}
98
99 상기의 문법을 동시에 사용한 예시입니다.
100 {{{{{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #FFB9B9, #FFFDBB)"
101 그라데이션 기능입니다}}}}}}
102 {{{#!wiki style="margin: -5px 0px; padding: 5px 10px; background-image: linear-gradient(to right, #FFB9B9, #FFFDBB)"
103 그라데이션 기능입니다}}}
104
105 또다른 예시입니다.
106
107 {{{{{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(135deg, #FFB9B9, #FFD3B6, #FFFDBB, #B4ECB4, #ACE1FF, #F6C3FF)"
108 그라데이션 기능입니다
109
110 하하하!
111
112 무지개색 총공격!}}}}}}
113 {{{#!wiki style="margin: -5px 0px; padding: 5px 10px; background-image: linear-gradient(135deg, #FFB9B9, #FFD3B6, #FFFDBB, #B4ECB4, #ACE1FF, #F6C3FF)"
114 그라데이션 기능입니다
115
116 하하하!
117
118 무지개색 총공격!}}}
119
120 [anchor(tablegra)]
121 표 문법 안에 넣어서 활용하는 방법도 있습니다.
122
123 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #00A495, #13AD65)"
124 {{{#FFFFFF '''나무위키'''}}}[br]{{{#FFFFFF '''고유 컬러'''}}}}}} ||}}}
125 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #00A495, #13AD65)"
126 {{{#FFFFFF '''나무위키'''}}}[br]{{{#FFFFFF '''고유 컬러'''}}}}}} ||
127
128 헥스 코드를 여러번 입력하여 색과 색 사이의 경계를 좀 더 뚜렷하게 만들어 다양한 시도를 할 수 있습니다.
129 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #AFEEEE, #AFEEEE, #AFEEEE, #4682B4, #4682B4, #4682B4, #4682B4)"
130 {{{#FFFFFF '''안녕하세요'''}}}[br][br][br]{{{#FFFFFF '''여러분'''}}}}}} ||}}}
131 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #AFEEEE, #AFEEEE, #AFEEEE, #4682B4, #4682B4, #4682B4, #4682B4)"
132 {{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||
133
134 헥스 코드 바로 오른쪽에 퍼센테이지를 붙여서 각 색이 차지하는 크기 및 비율을 조절하는 방법도 있습니다.
135 * {{{linear-gradient(to right, #AFEEEE 65%, #4682B4 80%)"}}}
136 #AFEEEE로 시작하고, 왼쪽에서 65% 지점 이후부터 #4682B4로 전환되기 시작한 후, 왼쪽에서 80% 지점부터 순수한 #4682B4로 완전히 전환되어 종료되는 그라데이션
137 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE 65%, #4682B4 80%)"
138 {{{#FFFFFF '''안녕하세요'''}}}[br][br][br]{{{#FFFFFF '''여러분'''}}}}}} ||}}}
139 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE 65%, #4682B4 80%)"
140 {{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||
141
142 * {{{linear-gradient(to right, #AFEEEE, #4682B4 60%, #C0D84D)"}}}
143 #AFEEEE로 시작하고, 왼쪽에서 60% 지점부터 순수한 #4682B4로 완전히 전환된 후, #C0D84D로 종료되는 그라데이션
144 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #4682B4 60%, #C0D84D)"
145 {{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||}}}
146 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #AFEEEE, #4682B4 60%, #C0D84D)"
147 {{{#FFFFFF '''안녕하세요'''}}}[br]{{{#FFFFFF '''여러분'''}}}}}} ||
148
149 오른쪽 색상의 지정 위치가 왼쪽 색상보다 작거나 같을 경우, 그라데이션 효과가 사라지고 왼쪽 색상에 지정한 위치에서 색이 나누어집니다.
150 * {{{linear-gradient(to right, #C9151E 30%, #D1EAFF 0%)}}}
151 * {{{linear-gradient(to right, #C9151E 58%, #D1EAFF 57%)}}}
152 * {{{linear-gradient(to right, #C9151E 70%, #D1EAFF 70%)}}}
153 * {{{linear-gradient(45deg, #C9151E 70%, #D1EAFF 70%)}}}
154 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(to right, #C9151E 30%, #D1EAFF 0%)"
155 {{{#C9151E '''30%'''}}}}}}||
156 || {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(to right, #C9151E 58%, #D1EAFF 57%)"
157 {{{#C9151E '''58%'''}}}}}}||
158 || {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(to right, #C9151E 70%, #D1EAFF 70%)"
159 {{{#C9151E '''70%'''}}}}}}||
160 || {{{#!wiki style="margin: -5px -10px; padding:5px; background-image: linear-gradient(45deg, #C9151E 70%, #D1EAFF 70%)"
161 {{{#C9151E '''70%'''}}}}}}||
162
163 서로 다른 방향의 그라데이션을 한 표안에 원할시 linear-gradient(<to 방향>, #<헥스 코드 1>, #<헥스 코드 2>)를 중첩으로 사용해 만들 수 있습니다.
164 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #355c7d, #6c5b7b, transparent 50%), linear-gradient(to top, #f8b195, #f67280, #f64d5f)"
165 {{{#fff '''중첩된'''}}}[br]{{{#fff '''그라데이션'''}}}}}} ||}}}
166 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #355c7d, #6c5b7b, transparent 50%), linear-gradient(to top, #f8b195, #f67280, #f64d5f)"
167 {{{#fff '''중첩된'''}}}[br]{{{#fff '''그라데이션'''}}}}}} ||
168 퍼센테이지를 적용할 수 도 있습니다.
169 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: linear-gradient(to right, #355c7d 25%, #6c5b7b 25%, #6c5b7b 50%, transparent 50%), linear-gradient(to top, #f8b195 33%, #f67280 33%, #f67280 66%, #f64d5f 66%)"
170 {{{#fff '''중첩된'''}}}[br]{{{#fff '''그라데이션'''}}}}}} ||
171
172 반복되는 그라데이션을 원할시 linear-gradient앞에 repeating-을 붙여 구현할 수 있습니다.
173 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 6%, #1f719a 12%, #2abdc3 12%, #2abdc3 18%, #fff6ee 18%, #fff6ee 24%)"
174 {{{#0e284c '''반복 그라데이션'''}}}}}} ||}}}
175 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 6%, #1f719a 12%, #2abdc3 12%, #2abdc3 18%, #fff6ee 18%, #fff6ee 24%)"
176 {{{#0e284c '''반복 그라데이션'''}}}}}} ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 5%, #1f719a 9%, #2abdc3 9%, #2abdc3 13%, #fff6ee 13%, #fff6ee 17%)"
177 {{{#0e284c '''반복 그라데이션'''}}}}}} ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: repeating-linear-gradient(45deg, #1f719a 2%, #1f719a 4%, #2abdc3 4%, #2abdc3 6%, #fff6ee 6%, #fff6ee 8%)"
178 {{{#0e284c '''반복 그라데이션'''}}}}}} ||
179
180 원 모양의 그라데이션을 원할시 다음과 같이 입력해 출력할 수 있습니다.
181 {{{{{{#!wiki style="background-image: radial-gradient(circle at (위치)% (높이)%, #<헥스 코드 1>, #<헥스 코드 2>)"}}}
182 }}}
183 *위치: 0%일시 원의 중심이 최좌측, 100%일시 원의 중심이 최우측
184 *높이: 0%일시 원의 중심이 최상단, 100%일시 원의 충심이 최하단
185 예시
186 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 50%, #000 50%, #808080 50%)"
187 [br]'''{{{#fff 위치 50%[br]높이 50%[br]크기 50%}}}'''[br][br]}}} ||||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 0% 50%, #000 50%, #808080 50%)"
188 [br]'''{{{#fff 위치 0%[br]높이 50%[br]크기 50%}}}'''[br][br]}}} ||||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 0%, #000 50%, #808080 50%)"
189 [br]'''{{{#fff 위치 50%[br]높이 0%[br]크기 50%}}}'''[br][br]}}} ||
190 마찬가지로 위의 linear-gradient와 혼용하여 사용가능합니다.
191 {{{||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 0%, #000 30%, transparent 30%), linear-gradient(to top, #000, #808080)"
192 [br]'''{{{#fff 위치 50%[br]높이 0%[br]크기 30%}}}'''[br][br]}}} ||
193 }}}
194 ||<width=300px> {{{#!wiki style="margin: -5px -10px; padding: 5px 10px; background-image: radial-gradient(circle at 50% 0%, #000 30%, transparent 30%), linear-gradient(to top, #000, #808080)"
195 [br]'''{{{#fff 위치 50%[br]높이 0%[br]크기 30%}}}'''[br][br]}}} ||
196
197 === 줄바꿈 기준 설정 ===
198 {{{#red '''주의'''}}}: 정식 문법이 아니며 지원 중단 가능성이 있는 비권장 문법입니다.
199
200 문서, 표, 인용문 박스 등 특정 영역의 가장자리에서 텍스트가 줄바꿈 될 때의 기준을 다음 문법을 통해 설정하여 가독성을 향상시킬 수 있습니다.
201 {{{{{{#!wiki style="word-break: (조건값)"
202 }}}}}}
203
204 줄바꿈 조건값으로 입력할 수 있는 값에는 다음이 있습니다.
205 * 띄어쓰기와 하이픈(-)을 단어 구분의 기준으로 '''[[라틴 문자]](로마자)의 단어 단위''' 줄바꿈: {{{normal}}}
206 * 띄어쓰기와 하이픈(-)을 단어 구분의 기준으로 '''모든 문자(한글 포함)의 단어 단위''' 줄바꿈: {{{keep-all}}}
207 * '''글자 단위''' 줄바꿈: {{{break-all}}}
208
209 {{{#red '''참고'''}}}: 이 문법을 따로 사용하지 않았을 경우의 먼지위키 기본값은 글자 단위 줄바꿈({{{word-break: break-all}}}) 입니다.
210 ----
211
212 다음은 예시입니다.
213
214 ||<bgcolor=#fc6><rowcolor=#000>'''{{{word-break: break-all}}} 사용 (먼지위키 기본값, 글자 단위로 줄바꿈)'''||
215 ||{{{|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}||
216
217 ||Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다.||
218 ----
219
220
221 ||<bgcolor=#fc6><rowcolor=#000><tablewidth=100%>'''{{{word-break: normal}}} 사용 (라틴 문자 단어 단위로 줄바꿈)'''||
222 ||\{{{{{{#!wiki style="word-break: normal"}}}
223 {{{|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}}}}||
224
225 {{{#!wiki style="word-break: normal"
226 || Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}
227 ----
228
229
230 ||<bgcolor=#fc6><rowcolor=#000>'''{{{word-break: keep-all}}} 사용 (한글을 포함한 모든 문자의 단어 단위로 줄바꿈)'''||
231 ||\{{{{{{#!wiki style="word-break: keep-all"}}}
232 {{{|| Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}}}}||
233
234 {{{#!wiki style="word-break: keep-all"
235 || Out of the frying pan into the fire. 프라이팬이 뜨거워서 밖으로 나가니 불 속이다. || Saying is one thing, doing is another. 말하는 것은 한 가지요, 행동하는 것도 또 다른 한가지다. || The fish always stinks from the head downwards. 생선은 꼭 머리부터 아래쪽으로 썩는 냄새를 풍긴다. || The sparrow near a school sings the primer. 학교 가까이 있는 참새는 입문서를 노래할 수 있다. || The mouse that has but one hole is quickly taken. 구멍 하나만 갖고 있는 쥐는 빨리 잡힌다. || Still waters run deep. 잔잔한 물은 깊이 흐른다. || What's learned in the cradle is carried to the grave. 요람에서 배워진 것이 무덤까지 간다. || You can lead a horse to water, but you can't make him drink. 말을 물가에 데리고 갈 수는 있지만 물을 먹게 할 수는 없다. || There's more than one way to skin a cat. 고양이 가죽 벗기는 데도 한가지 이상의 방법이 있다. || Rome wasn't built in a day. 로마가 하루에 만들어 진 것은 아니다. || One swallow does not make a summer. 제비 한 마리가 여름을 만들지는 않는다. ||}}}
236
237 === [[마크업 언어]]가 적용되지 않는 텍스트 ===
238 일반 텍스트 사이에 코드를 넣거나, 해당 텍스트에 [[마크업 언어|마크업]]이 적용되지 않도록 할 수 있습니다.[* 마크업 언어에 관한 설명은 해당 문서 참조. 프로그래밍과 거리가 먼 사람이라 이해가 가지 않으신다면, 위키 한정으로는 그냥 "위키 문법이 미적용된다"고 이해하셔도 좋습니다.]
239
240 || {{{{{{코드, 또는 텍스트}}}}}} ||
241
242 {{{{{{ 와 }}}}}}안에 들어간 텍스트는 마크업이 적용되지 않고, {{{이렇게 고정폭 글꼴}}}로 표시됩니다. 텍스트 사이에 코드를 넣는 경우나 이 문법 도움말 문서처럼 특정 마크업을 설명할 때 사용됩니다.
243 ----
244 '''{{{#red 주의}}}''': 기술적인 문제로 인해 {{{"{{{" 와 "}}}"}}} 사이에 {{{ "{" }}} 또는 {{{ "}" }}}를 3개 이상 연속으로 사용할 수 없습니다. {{{ { }}}, {{{ {{ }}}, {{{ } }}}, {{{ }} }}}는 정상적으로 출력되며, 사이에 띄어쓰기가 있는 경우에도 정상적으로 출력됩니다. 다만 중괄호를 열고 닫는 것이 짝이 맞는 경우엔 작동합니다. [[https://namu.wiki/w/나무위키:보존문서/나무위키:연습장1?rev=4128|시연]]
245
246 '''{{{#green 참고}}}''': 한 문자에만 마크업을 적용되지 않게 하려면 그 문자 바로 앞에 \\(역슬래시)를 넣으면 됩니다. [[../#문법 무효화|문법 도움말 기본편 참조]].
247
248 == 하이퍼링크 ==
249 *'''관련 기초 문법''': [[먼지위키:문법 도움말#하이퍼링크|하이퍼링크 기초 문법]]
250 === [anchor(앵커)]앵커(anchor) ===
251 [anchor(앵커 리다이렉트)]{{{[anchor()]}}}문법을 사용하면 현재 문서 또는 다른 문서의 임의의 위치로 하이퍼링크를 걸 수 있습니다.
252
253 우선, 먼저 해야 할 일은 링크를 걸어 이동시키고자 하는 현재 문서 또는 다른 문서의 특정 위치(도착점)에 앵커를 삽입하는 것입니다. 링크를 보내고자 하는 곳에 아래와 같이 앵커를 넣어줍니다.
254 [anchor(아무개)] 예시) {{{[anchor(아무개)]}}}
255
256 그 다음 링크를 걸 곳(출발점)에는 아래와 같은 방법으로 링크를 만들어주시면 됩니다. 문단 링크 문법과는 #뒤에 's-문단명' 대신 앵커 이름이 온다는 점만 다릅니다.
257 ||<rowbgcolor=#fc6><rowcolor=#000> 사용법 || 출력 || 설명 ||
258 ||{{{[[먼지위키:문법 도움말/심화#아무개]]}}}||[[먼지위키:문법 도움말/심화#아무개]]||<|2>특정 문서의 해당 앵커가 있는 위치로 하이퍼링크를 겁니다.||
259 ||{{{[[먼지위키:문법 도움말/심화#아무개|먼지위키:문법 도움말/심화#아무개]]}}}||[[먼지위키:문법 도움말/심화#아무개|먼지위키:문법 도움말/심화#아무개]]||||
260 ||{{{[[#아무개]]}}}||[[#아무개]]||같은 문서 내의 해당 앵커가 있는 위치로 하이퍼링크를 겁니다.||
261 ||{{{[[먼지위키:문법 도움말/심화#아무개|물론 링크와 출력이 서로 다르게 할 수도 있습니다.]]}}}||[[먼지위키:문법 도움말/심화#아무개|물론 링크와 출력이 서로 다르게 할 수도 있습니다.]]||<|2>링크와 출력이 서로 다른 앵커 문법입니다.||
262 ||{{{[[#아무개|나아가 같은 문서로도요.]]}}}||[[#아무개|나아가 같은 문서로도요.]]||
263
264 한편, 특정한 위치에 자동으로 생성되는 앵커도 있습니다.
265 *모든 문서의 맨 위에는 top 앵커가 있습니다. {{{[[문서명#top]]}}}을 사용하면 해당 문서의 제일 위로 이동하는 링크가 생깁니다. 예시: [[먼지위키:문법 도움말/심화#top|먼지위키:문법 도움말/심화#top]]
266 *모든 문서의 맨 아래에는 bottom 앵커가 있습니다. {{{[[문서명#bottom]]}}}을 사용하면 해당 문서의 제일 아래로 이동하는 링크가 생깁니다. 예시: [[먼지위키:문법 도움말/심화#bottom|먼지위키:문법 도움말/심화#bottom]]
267 *모든 목차에는 toc 앵커가 있습니다. {{{[[문서명#toc]]}}}을 사용하면 해당 문서의 목차로 이동하는 링크가 생깁니다. 예시: [[먼지위키:문법 도움말/심화#toc|먼지위키:문법 도움말/심화#toc]]
268 *모든 문단에는 s-문단번호 앵커와 문단이름 앵커가 있습니다. {{{[[문서명#s-n]]}}}을 사용하면 해당 문서의 n번째 문단으로 이동하는 링크가 생깁니다. 또한 {{{[[문서명#문단 이름]]}}}을 사용하면 해당 문서의 해당 문단으로 이동하는 링크가 생깁니다. 문단을 추가하거나 삭제하면 문단번호가 변화하니 문단번호 앵커는 쉽게 변할 수 있습니다. 그러나 문단이름은 변하는 경우가 상대적으로 적어 더 안정적입니다. 물론 문단이름도 변할 수 있어서 완전한 것은 아닙니다. 예시: [[먼지위키:문법 도움말/심화#s-1|먼지위키:문법 도움말/심화#s-1]], [[먼지위키:문법 도움말/심화#개요|먼지위키:문법 도움말/심화#개요]]
269 *모든 각주에는 fn-각주번호 또는 fn-각주이름 앵커가 있습니다. {{{[[문서명#fn-n]]}}}을 사용하면 해당 문서의 n번째 각주로 이동하는 링크가 생기고, {{{[[문서명#fn-A]]}}}을 사용하면 해당 문서의 A라는 각주로 이동하는 링크가 생깁니다. 예시: [[먼지위키:문법 도움말/심화#fn-1|먼지위키:문법 도움말/심화#fn-1]], [[먼지위키:문법 도움말/심화#fn-A|먼지위키:문법 도움말/심화#fn-A]]
270 *모든 각주가 삽입된 본문에는 rfn-각주번호 앵커가 있습니다. {{{[[문서명#rfn-n]]}}}을 사용하면 해당 문서의 n번째 각주가 삽입된 곳으로 이동하는 링크가 생깁니다. 여기에는 각주번호가 아닌 각주이름은 사용할 수 없습니다. 예시: [[먼지위키:문법 도움말/심화#rfn-1|먼지위키:문법 도움말/심화#rfn-1]], [[먼지위키:문법 도움말/심화#rfn-20|먼지위키:문법 도움말/심화#rfn-20]]
271
272 단, 먼지위키 [[스킨 설정]]에서 '고정형 내비게이션 바'를 사용하는 경우 해당 기능 특성상 앵커 이동 위치의 내용이 가려지는 현상이 발생합니다.
273 [*A 각주이름 앵커]
274
275 === [anchor(하이퍼링크 시 주의)]|, \\, #가 제목에 쓰이거나 제목이 ]로 끝나거나 제목이 /로 시작하는 문서로 하이퍼링크 걸기 ===
276 기술적인 문제로 일반적인 하이퍼링크 문법으로는 해당 문서로 통하는 정상적인 하이퍼링크를 만들 수 없습니다. 이럴 때는 해당 문자 앞에 \\를 넣어 줘야 합니다. #나 맨 끝의 ]가 제목에 들어간 문서에 한해서 맨 끝에 #를 넣어 줘도 됩니다. 다른 편집자를 위해서 [[틀:링크시 주의]]를 달아 줘도 됩니다. 해당 틀을 작성할 때 위키 문법상 \\를 3개 더 입력해야 안내문에 \\가 정상적으로 출력이 되니 유의하십시오.
277
278 단, /는 예외적으로 \\를 앞에 입력해도 정상 출력이 안 됩니다. 이때는 링크를 걸려는 쪽의[* A 문서에서 B 문서로 향하는 링크를 걸 경우, A 문서가 이에 해당합니다.] 문서의 제목에 /가 없다면 {{{[[../문서명]]}}}을 사용하십시오.
279
280 링크를 걸려는 쪽의 문서 제목에 /가 있을 경우에는 (슬래시(/) 개수+1)개만큼 ../를 써주시고 문서명을 붙이시면 됩니다. 그러나 이 경우 정상적으로 링크되지만 빨간 링크가 걸리므로, 색상 문법을 이용해서 #0275D8,#EC9F19의 색을 넣어주시면 정상 색으로 나옵니다.
281
282 혹은 모양이 비슷한 전각 문자(#, /, \, |, ])로 리다이렉트하셔도 됩니다. 전각 문자가 아니더라도 해당 문서의 리다이렉트 문서를 사용하실 수도 있습니다.
283
284 ||||<rowbgcolor=#fc6><rowcolor=#000><tablealign=center> 예시 ||
285 ||<rowbgcolor=#fc6><rowcolor=#000> 입력 || 출력 ||
286 || {{{ [[\\]] }}} || [[\\]] ||
287 || {{{[[Fate/Grand Order/서번트/랜서/블라드 3세[EXTRA\]]]}}} || [[Fate/Grand Order/서번트/랜서/블라드 3세[EXTRA\]]] ||
288 || {{{[[\#1 To Infinity]]}}} || [[\#1 To Infinity]] ||
289 || {{{[[#1 To Infinity#s-2]]}}}[* 이 경우 2번 문단으로 링크가 걸립니다.] || [[#1 To Infinity#s-2]] ||
290 || {{{[[S\#ARP]]}}} || [[S\#ARP]] ||
291 || {{{[[S#ARP#]]}}} || [[S#ARP#]] ||
292 || {{{[[a(4chan)|/a/]]}}}[* [[a(4chan)]] 문서가 [[a(4chan)|/a/]] 문서로 리다이렉트됩니다.] || [[a(4chan)|/a/]] ||
293 || (4chan/게시판 문서에서 링크를 걸 경우) {{{[[../..//b/|{{{#0275D8,#EC9F19 /b/]]}}}}}} || [[..//a/|/a/]] ||
294
295
296 == 들여쓰기 ==
297 텍스트를 들여쓰고자 할 경우, 줄 앞에 띄어쓰기(공백)을 하나 이상 입력합니다. 들여쓴 텍스트 내에서 또 들여쓰고자 할 경우, 입력했던 공백보다 더 많은 공백을 입력합니다.
298 '''{{{#red 주의}}}''': 들여쓴 단계에 따라 줄 앞에 입력한 공백의 개수는 일정하게 유지해주십시오.
299
300 ||<-2>붉은 {{{#red v}}}는 띄어쓰기를 나타냅니다.||
301 ||<^|1><width=200px>입력
302 ----
303 들여쓰지 않은 텍스트
304 {{{#red v}}}들여쓴 텍스트 (단계 1)
305 {{{#red vv}}}들여쓴 텍스트 (단계 2)
306 {{{#red vvv}}}들여쓴 텍스트 (단계 3)
307 {{{#red v}}}들여쓴 텍스트 (단계 1)
308 들여쓰지 않은 텍스트
309 ||<^|1><width=300px>출력
310 ----
311 {{{#!wiki style="padding-left:10px; margin-bottom:16px"
312 들여쓰지 않은 텍스트}}}{{{#!wiki style="padding-left:20px; margin-bottom:16px"
313 들여쓴 텍스트 (단계 1)}}}{{{#!wiki style="padding-left:30px; margin-bottom:16px"
314 들여쓴 텍스트 (단계 2)}}}{{{#!wiki style="padding-left:40px; margin-bottom:16px"
315 들여쓴 텍스트 (단계 3)}}}{{{#!wiki style="padding-left:20px; margin-bottom:16px"
316 들여쓴 텍스트 (단계 1)}}}{{{#!wiki style="padding-left:10px; margin-bottom:16px"
317 들여쓰지 않은 텍스트}}}
318 ||
319 다른 단계의 들여쓰기는 서로 다른 문단으로 여기게 되어 가로로 들여쓰기가 됨과 동시에 문단끼리 세로 여백이 생기게 됩니다.
320
321 == 인용문 ==
322 ----
323 {{{+1 '''인용문의 정렬'''}}}
324 인용문은 기본적으로 왼쪽 정렬이며 오른쪽이나 가운데 정렬을 하고 싶다면 틀 안에 넣고 그 틀을 정렬하는 방식으로 가능합니다. 표에 넣고 그 표를 정렬하는 식은 버그가 있는데, 아래 버그 부분을 참고.
325
326 {{{#!wiki style="float:left;padding-right:10px;margin-right:10px;border-right:1px solid lightgray;width:200px"
327 입력
328 ----
329 {{{> 기본 좌측
330
331 {{{#!wiki style="margin:0px auto;display:table"
332 > 가운데}}}
333
334 {{{#!wiki style="float:right"
335 > 우측}}}[clearfix]}}}[br] [br] [br] }}}{{{#!wiki style="width:calc(100%-230px)"
336 출력
337 ----
338 > 기본 좌측
339 {{{#!wiki style="margin:0px auto;display:table"
340 > 가운데}}}
341 {{{#!wiki style="float:right"
342 > 우측
343 }}}[clearfix]}}}
344
345 ----
346 {{{+1 '''표 안의 인용문'''}}}
347 '''{{{#red 주의}}}''': 2020년 2월 현재, 표 내부에서 인용문 문법을 사용하면 폭 구현이 제대로 안되는 버그가 있습니다. 아래와 같이 인용문 안에 강제로 여백을 넣는 틀을 사용하고 내용을 입력하는 식으로 임시적인 해결은 가능합니다.
348
349 ##
350 ## 2020년 5월 현재, 마이크로소프트 에지, 모질라 파이어폭스, 삼성 인터넷 구현 확인.
351 ##
352 ||<rowbgcolor=#fc6><rowcolor=#000> 입력 ||<width=150px> 출력 ||
353 ||표 안에 그냥 인용문을 넣을 경우
354 {{{> 인용문
355 }}}||<^|1>아래와 같이 점선 안이 쪼그라 듦.
356 >인용문||
357 ||여백을 주는 틀을 이용하는 경우.
358 {{{#!folding  [ 문법 보기, 접기 ] 
359 margin은 padding과 바꾸어도 동일한 결과.
360 값(1em calc(2em + 25px) 1em 1em)은 2020년 5월 현재 먼지위키 엔진의 값.
361 {{{>{{{#!wiki style="margin:1em calc(2em + 25px) 1em 1em"
362 인용문}}}}}}}}}
363 ||<width=150px><^|1>
364 >{{{#!wiki style="margin:1em calc(2em + 25px) 1em 1em"
365 인용문}}}||
366
367 == 주석 ==
368 위키 문서 내에 출력되지 않는, 편집자만 읽을 수 있는 주석을 달 수 있습니다. 줄 시작시 {{{##}}}를 입력하고 내용을 적습니다. 그 줄에 해당하는 내용은 출력시 없는 줄로 처리됩니다.
369
370 편집자의 실수로 인한 잘못된 수정이 잦을 경우, 대상의 근처에 넣으면 좋습니다.
371
372 ||<table bordercolor=gray><width=300px><rowbgcolor=#fc6><rowcolor=#000> 입력 ||<width=300px> 출력 ||
373 ||{{{
374 ## 내용}}} || ||
375 ||{{{## 주석입니다.
376 가나다라
377 ## 주석은 페이지에 출력되지 않습니다.
378 마바사아
379 ## 토론에서도 주석이 적용됩니다.
380 자차카타}}}||<^|1>가나다라
381 마바사아
382 자차카타
383 ||
384
385 '''{{{#red 버그}}}''' 편집기에서 ##의 앞에 한 칸 이상 띄워져 있으면 출력은 안되지만 편집기 상에서는 적용 사항인 것처럼 초록색으로 표시됩니다. 궁금하다면 이 문단의 편집 버튼을 눌러보세요.
386
387 == 매크로 ==
388 *'''관련 기초 문법''': [[먼지위키:문법 도움말#매크로|매크로 기초 문법]] (date/datetime, br, include, table of contents(목차), footnote(각주), age(나이), dday(남은 날))
389 === pagecount ===
390 {{{[pagecount]}}} 로 호출할 수 있습니다. 해당 위치에 먼지위키에 존재하는 문서 개수를 출력합니다. 정수값으로 출력됩니다.
391
392 === [anchor(루비)][[루비 문자]](ruby) ===
393 루비 문자를 입력합니다.
394
395 예시
396 || {{{ [ruby(글자,ruby=루비,color=red)] }}} ||
397 || [ruby(글자,ruby=루비,color=red)] ||
398
399 == [anchor(테이블)]테이블 응용 문법 ==
400 *'''관련 기초 문법''': [[먼지위키:문법 도움말#테이블|테이블 기초 문법]] (기본 형태, 가로 세로 합치기, 테이블과 셀 꾸미기)
401 === 테이블 캡션 ===
402 테이블에 캡션을 달 수 있습니다.
403
404 {{{
405 |캡션| 테이블 || 내용 ||
406 }}}
407
408 |캡션| 테이블 || 내용 ||
409
410 테이블의 첫 셀을 구성하는 {{{|}}} 와 {{{|}}} 사이에 캡션을 입력합니다.
411
412 텍스트 뿐만 아니라 이미지나 동영상을 캡션으로 넣을 수도 있습니다.
413
414 '''{{{#red 주의}}}''': 캡션 내에서 {{{[[내용|출력]]}}} 형태 링크를 쓰면 문법이 깨질 수 있습니다. 또한 2019년 2월 현재 편집 중 미리보기를 할 때는 캡션이 회색으로 보이며 표 위가 아닌 밑으로 내려오는 버그가 존재합니다.
415 '''{{{#red 주의}}}''': 이미지와 동영상의 경우, '''border를 포함한''' 테이블의 width이 이미지나 동영상의 width(youtube 영상은 기본 640) 이상이여야 영상이 짤리지 않습니다.
416
417 === 이미지 / 동영상 삽입 시 기본 셀 여백 제거 ===
418 {{{#red '''주의'''}}}: 정식 문법이 아니며 '''지원 중단 가능성이 있는 비권장 문법'''입니다.
419
420 이미지 또는 동영상과 같은 컨텐츠를 셀 안에 삽입할 때 생기는 상하 5px, 좌우 10px의 기본 셀 여백을 다음 문법을 이용해 제거할 수 있습니다.
421 {{{{{{#!wiki style="margin: -5px -10px"
422 }}}}}}
423 -10px"까지 쓰고 '''반드시 줄을 바꿔줘야''' 합니다.
424 가끔씩 상하에 '''-4px의''' 기본 여백을 제거해야되는 경우도 있습니다.
425 ----
426 아래는 예시입니다.
427
428 ||{{{||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>[[파일:먼지위키 로고2.png|width=100%&align=center]]||}}}[br][br]문법을 적용하지 않은 이미지.[br]테두리(빨간색) 안에 상하 5px, 좌우 10px의 기본 여백(노란색) 발생.||
429
430 ||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>[[파일:먼지위키 로고2.png|width=100%&align=center]]||
431
432 ----
433
434 ||{{{||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
435 [[파일:먼지위키 로고2.png|width=100%&align=center]]}}}||}}}[br]문법을 적용한 후.||
436
437 ||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
438 [[파일:먼지위키 로고2.png|width=100%&align=center]]}}}||
439
440 ----
441
442 ||{{{||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
443 [youtube(jNQXAC9IVRw)]}}}||}}}[br]동영상에 적용.||
444
445 ||<width=500><table align=center><table bordercolor=red><table bgcolor=yellow>{{{#!wiki style="margin: -5px -10px"
446 [youtube(jNQXAC9IVRw)]}}}||
447
448 == [anchor(접기)]접기의 응용 ==
449 *'''관련 기초 문법''': [[먼지위키:문법 도움말#접기|접기 기초 문법]]
450
451 * {{{+1 '''응용 1'''}}}
452 표 안에 넣으면서 접기 문법 외부의 여백이 없는 것처럼 보이게 합니다.
453 ||<colbgcolor=#fc6><colcolor=#000>문법||{{{#!folding [ 문법 펼치기 · 접기 ]
454 {{{{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; display:table"
455 {{{#!wiki style="padding:5px"
456 '''{{{#white 제목}}}'''}}}{{{#!wiki style="background-color:#FFF;color:#120800"
457 {{{#!folding [ 펼치기 · 접기 ]
458 내용내용내용내용내용내용내용내용
459 내용내용내용내용내용내용내용내용}}}}}}}}}}}}}}}||
460 || 결과 ||{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; display:table"
461 {{{#!wiki style="padding:5px"
462 '''{{{#white 제목 }}}'''}}}{{{#!wiki style="background-color:#FFF;color:#120800"
463 {{{#!folding [ 펼치기 · 접기 ]
464 내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용}}}}}}}}}||
465
466 * {{{+1 '''응용 2'''}}}
467 한 틀에 여러 틀을 합쳐 넣을 수 있습니다.
468 ||<colbgcolor=#fc6><colcolor=#000> 문법 ||'''{{{#red 주의}}}''': 틀 안의 내용이 충분히 커야 합니다.
469 {{{#!folding [ 문법 펼치기 · 접기 ]
470 {{{{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; width:200px; display:table"
471 {{{#!wiki style="padding:5px"
472 '''{{{#white 제목}}}'''}}}{{{#!wiki style="background-color:#FFF"
473 {{{#!wiki style="margin:0 5px; display:inline-block"
474 {{{#!folding [ 틀 1 ]
475 틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
476 {{{#!folding [ 틀 2 ]
477 틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
478 {{{#!folding [ 틀 3 ]
479 틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용}}}}}}}}}}}}}}}}}}||
480 || 결과 ||{{{#!wiki style="text-align:center; border: 2px solid #000; background-color:#00A; margin:0 auto; width:200px; display:table"
481 {{{#!wiki style="padding:5px"
482 '''{{{#white 제목}}}'''}}}{{{#!wiki style="background-color:#FFF;color:#120800"
483 {{{#!wiki style="margin:0 5px; display:inline-block"
484 {{{#!folding [ 틀 1 ]
485 틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용 틀 1 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
486 {{{#!folding [ 틀 2 ]
487 틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용 틀 2 내용}}}}}}{{{#!wiki style="margin:0 5px; display:inline-block"
488 {{{#!folding [ 틀 3 ]
489 틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용 틀 3 내용}}}}}}}}}}}}||
490
491 * {{{+1 '''응용 3'''}}}
492 표 내에 폴딩을 이용해 표를 추가로 넣으면서 여백을 제거할 수 있습니다.
493 ||<colbgcolor=#fc6><colcolor=#000><|3> 문법 ||{{{#!folding [ 문법 펼치기 · 접기 ]
494 {{{|| {{{#!wiki style="margin:0 -10px"
495 {{{#!folding [ 펼치기 · 접기 ]
496 {{{#!wiki style="margin:-6px -1px"
497 ||내용내용내용내용내용내용내용내용||
498 ||내용내용내용내용내용내용내용내용||}}}}}}}}} ||}}}}}}||
499 ||내부 테이블 하단과 접기 문법을 적용한 셀의 배경색이 같은 경우에는 하단 여백도 제거할 수 있습니다.{{{#!folding [ 문법 펼치기 · 접기 ]
500 {{{|| {{{#!wiki style="margin:0 -10px"
501 {{{#!folding [ 펼치기 · 접기 ]
502 {{{#!wiki style="margin:-6px -1px -16px"
503 ||내용내용내용내용내용내용내용내용||
504 ||내용내용내용내용내용내용내용내용||}}}}}}}}} ||}}}}}}||
505 ||내부 테이블 하단과 접기 문법을 적용한 셀의 배경색이 다른 경우에는 조금 더 복잡한 문법이 필요합니다.{{{#!folding [ 문법 펼치기 · 접기 ]
506 {{{||<^|1><height=32> {{{#!wiki style="margin:0 -10px -5px"
507 {{{#!folding [ 펼치기 · 접기 ]
508 {{{#!wiki style="margin:-6px -1px -11px"
509 ||내용내용내용내용내용내용내용내용||
510 ||내용내용내용내용내용내용내용내용||}}}}}}}}} ||}}}}}}||
511 || 결과 ||{{{#!wiki
512 ||<-4><tablebgcolor=#fff,#000> 결과 ||
513 || 여백 제거 적용 || 하단 여백 제거 적용 || 하단 여백 제거(2) 적용 || 여백 제거 미적용 ||
514 || {{{#!wiki style="margin:0 -10px"
515 {{{#!folding [ 펼치기 · 접기 ]
516 {{{#!wiki style="margin:-6px -1px -10px"
517 ||내용내용내용내용내용내용내용내용||
518 ||내용내용내용내용내용내용내용내용||}}}}}}}}} ||<bgcolor=#f5f5f5,#2d2f34> {{{#!wiki style="margin:0 -11px"
519 {{{#!folding [ 펼치기 · 접기 ]
520 {{{#!wiki style="margin:-6px -1px -16px"
521 ||내용내용내용내용내용내용내용내용||
522 ||내용내용내용내용내용내용내용내용||}}}}}}}}} ||<^|1><height=32> {{{#!wiki style="margin:0 -10px -5px"
523 {{{#!folding [ 펼치기 · 접기 ]
524 {{{#!wiki style="margin:-6px -1px -11px"
525 ||내용내용내용내용내용내용내용내용||
526 ||내용내용내용내용내용내용내용내용||}}}}}}}}} || {{{#!folding [ 펼치기 · 접기 ]
527 || 내용내용내용내용내용내용내용내용 ||
528 || 내용내용내용내용내용내용내용내용 ||}}} ||}}}||
529
530 == [[먼지위키:문법 도움말/심화/TeX|수식]] ==
531 [include(틀:하위 문서, top1=먼지위키:문법 도움말/심화/TeX)]
532 [[TeX]]을 이용해서 수학식 등을 입력할 수 있습니다.
533
534 == [[HTML]] ==
535 '''{{{+2 {{{#red 이 문법은 권장되지 않으며 차후에 삭제될 수 있습니다.}}} }}}'''
536
537 {{{{{{#!html (코드)}}}}}} 형태로 작성합니다. 코드를 열었다면 무조건 닫아야 합니다.
538
539 기존의 div 코드 내에 나무마크를 적용하기 위해 분리하여 사용하는 방법인
540 {{{{{{#!html <div style="(스타일)">}}}적용내용{{{#!html </div>}}}}}}
541 방식은 더 이상 사용할 수 없습니다.
542 {{{{{{#!wiki style="(스타일)"
543 적용내용}}}}}}
544 div의 경우 위 문법을 사용하여 div 내 나무마크 적용이 가능합니다.
545
546 적용되는 대상에 먼저 나무마크 적용이 되어있으면 html 태그가 적용이 안 되니 주의하십시오. 반대로 html을 적용하고 나무마크를 적용할 수는 있습니다. 일부 사용할 수 없는 코드도 있습니다. 코드의 목록은 [[HTML/태그]] 문서를 참고하십시오.
547
548 새 렌더러 적용 후로 HTML 태그가 적용된 문자는 목차에서 표시되지 않으므로 주의하십시오. 또한 이것을 이용해 목차와 실제로 보이는 것이 다른 문단을 만들 수 있습니다.
549
550 === [[먼지위키:문법 도움말/심화/HTML|텍스트 효과 및 영상 삽입 응용]] ===
551 [include(틀:상세 내용, 문서명=먼지위키:문법 도움말/심화/HTML)]
552
553 == 틀 ==
554 === 기본 문법 ===
555 {{{{{{#!wiki style="border:1px solid #E0E0E0;border-left:3px solid orange;padding:12px;box-shadow:3px 3px 10px #B3B3B3;margin-right:10px;"
556 {{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}}}}
557 {{{#!wiki style="border:1px solid #E0E0E0;border-left:3px solid orange;padding:12px;box-shadow:3px 3px 10px #B3B3B3;margin-right:10px;"
558 {{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}
559 * {{{#!wiki style="border:1px solid #E0E0E0;border-left:3px solid (색 코드);padding:12px;box-shadow:3px 3px 10px #B3B3B3;margin-right:10px;"[br]테두리를 지정합니다. (색 코드) 부분에 원하는 색깔의 코드를 넣어 주면 됩니다. 아래는 많이 쓰이는 코드들입니다. 또한 blue, red 같이 CSS 웹 색상 이름을 사용해도 됩니다. 틀을 만들 때 글자를 1개라도 틀리거나 빠트리면 틀이 정상적으로 표시되지 않습니다.
560 * '''{{{#orange orange}}}'''[br]가장 일반적인 색으로, 주의 문구에 주로 쓰입니다. 예: [[틀:회원 수정]]
561 * '''{{{#crimson crimson}}}'''[br]orange보다 조금 더 강한 경고에 주로 쓰입니다. 예: [[틀:문서 기여자 수정]]
562 * '''{{{#black black}}}'''[br]crimson보다 조금 더 강한 경고에 주로 쓰입니다. 예: [[틀:관리자 수정]]
563 * '''{{{#navy navy}}}'''[br]black보다도 더 강한 경고에 주로 쓰입니다. 예: [[틀:불법]]
564 * '''{{{#gray gray}}}'''[br]폐지, 부재 등 무언가가 없다는 의미에 주로 쓰입니다. 예: [[틀:폐선]]
565 * '''{{{#yellowgreen yellowgreen}}}, {{{#green green}}}'''[br]편집상의 주의 문구에 주로 쓰입니다. 예: [[틀:토론 합의]]
566 * '''{{{#0b0b0b #0b0b0b}}}'''[br]먼지위키의 공식 문서 등에 주로 쓰입니다. 예: [[틀:먼지위키 도움말]] 또는 [[틀:먼지위키]]
567 * [[#s-4.2|텍스트 크기 문법]]을 이용하여 제목 크기 조절이 가능합니다. {{{{{{+1 여기에 제목을 넣어 주세요.}}}}}} 처럼 사용할 수 있습니다.
568 * 제목과 내용 사이에 한 줄을 띄워 주세요. {{{[br][br]}}} 처럼 줄 바꿈 매크로를 두 번 사용하면 됩니다.
569
570 ==== 색상줄(border) 위로 ====
571 다음과 같은 형식으로 border을 위로 올려놓을 수 있습니다. 앏은 틀에 사용하기에 유용합니다.
572 {{{{{{#!wiki style="border:1px solid #E0E0E0;border-top:3px solid orange;padding:12px;box-shadow:3px 3px 10px #B3B3B3;margin-right:10px;"
573 {{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}}}}
574 {{{#!wiki style="border:1px solid #E0E0E0;border-top:3px solid orange;padding:12px;box-shadow:3px 3px 10px #B3B3B3;margin-right:10px;"
575 {{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}
576
577 ==== 나무위키 방식 ====
578 * 제목 및 내용
579 {{{{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px;"
580 {{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}}}}
581 {{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px;"
582 {{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}
583
584 * 제목만
585 * 방법 1[* 일반적인 방식입니다.]
586 {{{{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px;"
587 {{{+1 여기에 제목을 넣어주세요.}}}}}}}}}
588 {{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px;"
589 {{{+1 여기에 제목을 넣어주세요.}}}}}}
590 * 방법 2[* 특수 권한 틀에서 사용하는 방식]
591 {{{{{{#!wiki style="padding: 10px; border-width: 5px 1px 1px; border-style: solid; border-color: orange gray gray;"
592 {{{+1 여기에 제목을 넣어주세요.}}}}}}}}}
593 {{{#!wiki style="padding: 10px; border-width: 5px 1px 1px; border-style: solid; border-color: orange gray gray;"
594 {{{+1 여기에 제목을 넣어주세요.}}}}}}
595
596 === 심화 문법 ===
597 {{{ {{{#!wiki style="원하는 서식"}}} }}}
598 원하는 서식에 입력할 수 있는 것들은 다음과 같습니다. 한 서식을 입력한 다음에 ''';'''([[세미콜론]])을 입력하여 다음 서식과 구분합니다. 또한 세미콜론 뒤에 공란을 입력하지 않아도 정상적인 출력이 가능합니다. 여기서 '''(수치)'''는 [[정수|정수값]]을 의미합니다. 즉, 음수값도 적용이 됩니다.
599 * 테두리: {{{border-(방향):(선 굵기)px (선 스타일) (색상)}}}
600 예1: 상우하좌 각각 5, 10, 15, 20px 굵기의 테두리
601 {{{border:1px solid; border-width:5px 10px 15px 20px}}}
602 예2: 전방향 1px이지만 윗부분은 5px
603 {{{border:1px solid; border-top:5px solid}}}
604 * 방향: top=위, bottom=아래, right=오른쪽, left=왼쪽, 공백=전방향.
605 * 선 굵기: {{{thin, medium, thick}}} = 각각 1, 3, 5px, 또는 직접 입력 XXpx(반드시 px를 붙일 것)
606 * 선 스타일
607 ||{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px none blue"
608 {{{none}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px solid blue"
609 {{{solid}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px double blue"
610 {{{double}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px dotted blue"
611 {{{dotted}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px dashed blue"
612 {{{dashed}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px inset blue"
613 {{{inset}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px outset blue"
614 {{{outset}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px groove blue"
615 {{{groove}}}}}}{{{#!wiki style="padding:2px;margin:2px;float:left;width:100; border:4px ridge blue"
616 {{{ridge}}}}}}||
617 * 선 색상: 디폴트 색상은 먼지위키 기본 글씨 색인 {{{#373A3C}}}
618 * 배경 색: {{{background-color:(색상)}}}
619 * 둥근 모서리: {{{border-radius:(수치)px}}}
620 {{{#!wiki style=""
621 예시
622 {{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:10px"
623 {{{border-radius:10px}}} :[br]모든 방향 10px}}}{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:10px 20px"
624 {{{border-radius:10px 20px}}} :[br]좌상, 우하는 10px, 우상, 좌하는 20px}}}{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:5px 10px 20px"
625 {{{border-radius:5px 10px 20px}}} :[br]좌상부터 시계방향으로 5px 10px 20px (좌하는 기본 5px)}}}{{{#!wiki style="display:inline-block; width:45%; padding:5px 10px; margin:3px; border:2px solid blue; border-radius:5px 10px 20px 40px"
626 {{{border-radius:5px 10px 20px 40px}}} :[br]좌상부터 시계방향으로 5px 10px 20px 40px}}}
627 }}}
628 * 틀 안의 여백: {{{padding-(방향):(수치)px}}}
629 기본값은 {{{padding:0px}}}
630
631 * 틀 밖의 여백: {{{margin-(방향):(수치)px}}} 또는 {{{margin:(북쪽&남쪽 공통 적용 수치)px (동쪽&서쪽 공통 적용 수치)px}}} 또는 {{{margin:(북쪽 수치)px (동쪽 수치)px (남쪽 수치)px (서쪽 수치)px}}}}
632 기본값은 {{{margin:0px}}}
633 {{{margin:0px auto}}}로 주었을 경우 표 밖의 가로 여백을 자동으로 맞춥니다. 즉, 표의 화면 가운데 정렬이 됩니다.
634 이 방법을 사용하면 표의 셀 내부에 이미지를 삽입할 때 여백을 없애는 것이 가능하며 양수값을 사용하면 여백이 추가되며, 음수 값을 사용할 경우 여백이 줄어듭니다.
635 ||<colbgcolor=#fc6><colcolor=#000> 문법 ||<^|1>문법 미사용[br]{{{||<tan>[[파일:먼지위키 로고2.png]]||
636 }}}||<^|1>문법 사용[br]{{{||<tan>{{{#!wiki style="margin:-5px -10px"
637 [[파일:먼지위키 로고2.png]]}}}||}}}||
638 || 출력 ||{{{#!wiki style=""
639 ||<tan>[[파일:먼지위키 로고2.png|width=80]]||}}}||{{{#!wiki style="float:left"
640 ||<tan>{{{#!wiki style="margin:-5px -10px -5px -10px"
641 [[파일:먼지위키 로고2.png|width=80]]}}}||}}}||
642 만약 margin이 접기나 표 밖으로 나오면 잘립니다.[* 원래는 그냥 튀어 나왔으나, 2019년 10월 말 경부터 변경.]
643
644 * 틀 높이: {{{height:(수치)px}}}
645
646 * 틀 길이: {{{width:(수치)px 또는 (수치)%}}}: %의 기준은 화면의 너비.
647
648 * 틀 최대 길이: {{{max-width:(수치)px 또는 (수치)%}}}: %의 기준은 화면의 너비.
649
650 * 폰트 색: {{{color:(색상)}}}
651
652 * 폰트 효과: {{{font-style: normal 또는 italic 또는 oblique}}}
653
654 * 글자 크기: {{{font-size: (수치)pt나 (수치)em 등.}}}[* 글자 크기를 세밀하게 조정. {\{{+? }}\}나 {\{{-? }}\}과는 별개의 수치로 지정되며 소숫점도 가능하다. 사용 가능이 확인된 단위는 pt, em이 있으나 더 있는지 확인 바람.]
655
656 * 글자 위치: {{{text-align: left 또는 center 또는 right}}}
657
658 * 표의 좌, 우 정렬: {{{float:left 또는 right 또는 center}}}
659 먼지위키 이미지, 표의 정렬과 비슷하나 center의 경우 별도의 설정 없이는 표의 폭이 100%로 고정됩니다.
660 float 기능을 사용하여 [[#s-17.3.3|표의 캡션]] 기능과 비슷하게 이미지에도 캡션을 넣을 수 있습니다. 먼지위키에는 이미지 캡션 기능이 없으므로 이렇게 써야 합니다.
661 ||<colbgcolor=#fc6><colcolor=#000>예시[br]문법||{{{{{{#!wiki style="float:left;text-align:center"
662 [[파일:먼지위키 로고2.png|width=200]][br]먼지위키 로고}}}}}}||{{{{{{#!wiki style="float:left;text-align:center"
663 먼지위키 로고[br][[파일:먼지위키 로고2.png|width=200]]}}}}}}||
664 ||예시[br]출력||{{{#!wiki style="float:left;text-align:center"
665 [[파일:먼지위키 로고2.png|width=200]][br]먼지위키 로고}}}||{{{#!wiki style="float:left;text-align:center"
666 먼지위키 로고[br][[파일:먼지위키 로고2.png|width=200]]}}}||
667 * {{{display}}} 속성: 표가 화면에서 어떻게 표시될지를 정합니다. 속성을 주지 않을 경우 기본값은 {{{block}}}입니다. 줄글 같이 취급하는 {{{inline}}}, 표로 취급하는 {{{table}}}, 안 보이게 하는 {{{none}}} 등이 있습니다. 더 자세한 사항은 [[https://www.w3schools.com/cssref/pr_class_display.asp|링크 참조]]
668 기본값인 block의 경우 강제로 표 너비의 최소를 화면의 100%로 맞춥니다. table 등으로 값을 줄 경우 이를 막을 수 있습니다.
669 ||<table width=100%><width=50%>display 속성을 주지 않을 경우
670 (기본인 {{{display:block}}}이 됨)
671 {{{#!wiki style="border:1px solid gray;border-top:5px solid orange"
672 [[파일:먼지위키 로고2.png|width=200]]}}}||<width=50%>display 속성을 {{{display:table}}}로 준 경우
673 {{{#!wiki style="border:1px solid gray;border-top:5px solid orange;display:table"
674 [[파일:먼지위키 로고2.png|width=200]]}}}||
675 [clearfix]
676
677 == 문법 강조 (syntax highlighting) ==
678 기본적인 사용법은 다음과 같습니다.
679 {{{{{{#!syntax 언어명
680
681
682 }}}}}}
683 프로그래밍 언어를 입력할 때, [[텍스트 에디터]]에 입력한 것처럼 보기 좋게 해줍니다.
684 프로그래밍 언어의 이름과 코드 내용을 원하는 것으로 변경하여 사용하실 수 있습니다.
685
686 '언어명' 부분에 해당 언어 명칭을 아래와 같이 알파벳 소문자 형태로 작성하신 후 코드를 입력하시면 됩니다. 아래에 언급된 언어만 사용 가능합니다.
687 [[C++]] - cpp
688 [[C\#]] - csharp
689 [[CSS]] - css
690 [[Go(프로그래밍 언어)|Go]] - go
691 [[Java]] - java
692 [[JavaScript]] - javascript
693 [[JSON]] - json
694 [[markdown]] - markdown
695 [[Objective-C]] - objectivec
696 [[Perl]] - perl
697 [[PHP]] - php
698 [[Python]] - python
699 [[Ruby]] - ruby
700 [[SQL]] - sql
701 [[TypeScript]] - typescript
702 [[XML]] - xml
703 [각주][include(틀:문서 가져옴/알파위키, title=알파위키:문법 도움말/심화, version=15)]